using System;
using System.Collections.Generic;

namespace Com.ContentRendering.Api.RenderEngine
{
    /// <summary/>
    public interface InputDataInterface
    {
        /// <summary/>
        IEnumerator<InputDataInterface> FetchParentData(int level);

        /// <summary/>
        IEnumerator<InputDataInterface> FetchChildData(string name);

        /// <summary/>
        IEnumerator<InputDataInterface> FetchRootData(string name);

        /// <summary/>
        string Value { get; }
    }
}
